page{
    background-color: #ebebeb;
}
.inputBox{
    padding: 10px;
}
.searchInput{
    background-color:#ebebeb;
}
.selectBox{
    height: 50px;
    padding: 20px 0 10px 0;
    background-color: white;
    display: flex;
    flex-direction: row;
}
.abox{
    z-index:9999;
}
.foundText{
    margin:80px 20px;
    text-align:center;
    font-size:30px;
    color:rgba(0,0,0,0.3);
}
.emptyBox{
    height: 10px;
}
.img{
    width: 40px;
    height: 40px;
    /* float: left; */
    
}
.head{
    margin: 30px 0 0 30px;
    /* float: left; */
    border-radius: 30PX;
}
.name{
    margin: 30px 0 0 30px;
    /* float: left; */
    font-size: 28px;
    color: #000000;
}
.doctor{
    /* float: left; */
    margin: 33px 0 0 30px;
}
.star{
    margin: 33px 0 0 0;
    position: absolute;
    right: 80px;
}
.starNum{
    position: absolute;
    right: 30px;
    margin: 36px 0 0 0;
}
.hospital{
    /* float: left; */
    margin: 20px 0 0 30px;
}
.habbit{
    /* float: left; */
    margin: 30px 10px 0 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
.empty{
    height: 100px;
}
.tag-list{
    margin: 0 0 0 140px;
    max-height: 140px;
    overflow:hidden;
}
.tag-a{
    color: #00cc99;
    border: 1px solid #00cc99;
    margin: 0px 0 0 10px;
}
.tag-b{
    color: #00cc99;
    border: 1px solid #00cc99;
    margin: 0 0 0 10px;
}
.tag-c{
    color: #00cc99;
    border: 1px solid #00cc99;
    margin: 0 0 0 10px;
}
.information{
    background-color: white;
    font-size: 24px;
    padding: 20px;
    color: #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
.picker{
    font-size: 28px;
    color: #6d6d6d;
    float: left;
    width: 80%;
    text-align: center;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.box{
    width: 33.3%;
    height: 50px;
    /* border: 1px solid black; */
}
.tagbox{
    margin-top: 40px;
}
.tagbox-btnBox{
    margin-top: 20px;
}
.tagbox-tag{
    margin: 15px 0 0 40px;
}
.tagbox-btnText{
    width:165px;
}
.tagbox-text{
    font-size: 30px;
    margin-left: 40px;
    color: #6d6d6d;
}
.btnCtro-leftBtn{
    width: 50%;
    float: left;
    color: #72d021;
    border: 1px solid #72d021;
}
.btnCtro-rgihtBtn{
    width: 50%;
    background-color: #72d021;
    border: 1px solid #72d021;
}
.btnCtro{
    position: fixed;
    left: 0px;
    bottom: 0px;
    width: 100%;
    z-index: 9999;
}
.tagbox-inline{
    display: inline;
}
.heng{
    display: flex;
    flex-direction: row;
}
.shu{
    display: flex;
    flex-direction: column;
}


